Workshop: Tweet"Web Security: How to sleep at night"
Money and businesses are becoming increasingly more digital and accessible on the Internet. The criminals follow the money and the users, and often the news media cover incidents where sensitive information or money has been lost.
Today, web applications are used to access confidential user- and company data, which makes web security an important subject to address.
This training course gives you an introduction to web application security and introduces a number of important up-to-date security vulnerabilities every programmer should address. Live examples are given using real-life and fabricated attacks to demonstrate what the worst case could be if criminals attack an unsecure site.
Techniques to discover various vulnerabilities will be demonstrated using publicly available tools, such as developer tools for browsers, proxies and open source security scanners. Finally, the talk will provide an overview of how to prevent the vulnerabilities covered.
Content:
- Introduction: HTTP, HTML, JavaScript, DOM, Encoding and Browser Policies
- AJAX og HTML5, Cross-Origin Sharing, Messaging and Storage
- Authentication, Cookies and Sessions.
- Fingerprinting/Identification of Servers/Applications/Objects
- Top Vulnerabilities:
- Cross-Site Request Forgery
- Cross-Site Scripting
- (Blind) SQL Injection
- Clickjacking
- Securing Internal Applications
- How to Use Automated Security Scanners
- Intrusion Detection
Attendees will learn how the execute, investigate and prevent attacks in theory and practice.Knowledge of web application development is a big plus.